Big Huge Thesaurus

Rosa multiflora

noun